be self-sufficient - Español Inglés Diccionario